Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Control Points mode #144

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from
Draft

Conversation

SergeyShorokhov
Copy link
Collaborator

@SergeyShorokhov SergeyShorokhov commented Jan 10, 2025

A recreation of the “Control Points” mode from the game Team Fortress 2.

Adapted from ReDeathmatch's spawn points mode.

Important

Not completed due to loss of motivation.

Done:

Video preview:

- https://forums.alliedmods.net/showthread.php?t=294188

This module is needed to store “near” entity information in a convenient way for `AMXXPAWN`. It works similarly to `entity private data`.

IMPORTANT: This module causes the server to crash on the map end process. It is not a working and tested solution.

Used the module from the post:
https://forums.alliedmods.net/showpost.php?p=2769930&postcount=19
- (temporary for tests) Changed `redm_edit_spawns` menu behavior
  - removed `grouping setting` item
  - added “can capture T/CT” setting
- roughly integrated `spawn can_capture` into editor objects (need to separate this to not mix logic and implementation of different modules)
- rework render settings
- add `BarTime` capturing progress (may have side-effects in case of conflicts with other plugins)
- rework for using the `teamData` structure of point data in `CED`
@SergeyShorokhov SergeyShorokhov added enhancement New feature or request help wanted Extra attention is needed labels Jan 10, 2025
@SergeyShorokhov SergeyShorokhov added this to the 1.1.0 milestone Jan 10, 2025
@SergeyShorokhov SergeyShorokhov self-assigned this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant